import tableTypeMappingColor from "./tableTypeMappingColor";
export const commConfig = {
    // makeSource({
    //     endpoint:"Dot",
    //     anchor: "Continuous"
    //   }),
    grid: [10, 20],
    Container: "flow",
    //四种样式：Bezier/Straight/Flowchart/StateMachine
    connector: ["Bezier", {
        stub: [20, 20],
        gap: 10,
        cornerRadius: 10,
        alwaysRespectStubs: true
    }],
    // 连线的端点
    Endpoint: ["Dot", { radius: 0 }],
    // Anchor: ["Continuous"],
    // 端点的样式
    EndpointStyle: {
        // fill: "#ef8014",
        // outlineWidth: 2,
    },
    // 节点是否可以用鼠标拖动使其断开，默认为true。即用鼠标链接上的连线，也可以使用鼠标拖动让其断开。设置成false，可以让其拖动也不会自动断开。
    ConnectionsDetachable: false,
    //连接点的标识符，只有标识符相同的连接点才能连接
    // scope: "green dot",
    //是否可以拖动（作为连线起点）
    // isSource: true,
    //是否可以放置（作为连线终点）
    // isTarget: true,
    // 通常连线的样式
    PaintStyle: {
        stroke: tableTypeMappingColor["lineLight"].color,
        strokeWidth: 1
    },
    //hover激活连线的样式
    HoverPaintStyle: {
        stroke: tableTypeMappingColor["RS"].color,
        strokeWidth: 2
    },
    // allowLoopback: false, //允许回连
    maxConnections: -1, // 设置连接点最多可以连接几条线 -1不限
    // 绘制箭头
    Overlays: [
        [
            "Arrow",
            {
                width: 5,
                length: 8,
                location: 1
            }
        ]
    ],
    LogEnabled: false, //是否打开jsPlumb的内部日志记录
}

